38e4b80ee17573813c06412d0cf6df90f2248d64,threads/src/main/java/org/jboss/as/threads/BoundedQueueThreadPoolRemove.java,BoundedQueueThreadPoolRemove,performRuntime,#OperationContext#ModelNode#ModelNode#,46
Before Change
}
protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) {
final PathAddress address = PathAddress.pathAddress(operation.require(OP_ADDR));
final String name = address.getLastElement().getValue();
context.removeService(addHandler.getServiceNameBase().append(name));
}
protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException {
After Change
this.addHandler = addHandler;
}
protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException {
final ThreadPoolManagementUtils.BoundedThreadPoolParameters params =
ThreadPoolManagementUtils.parseBoundedThreadPoolParameters(context, operation, model, addHandler.isBlocking());
ThreadPoolManagementUtils.removeThreadPoolService(params.getName(), addHandler.getServiceNameBase(),
params.getThreadFactory(), addHandler.getThreadFactoryResolver(),
params.getHandoffExecutor(), addHandler.getHandoffExecutorResolver(),
context);
}
protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException {